package com.baizhi.exceptionx;

public class Person {
    private int age;

    public int getAge() {
        return age;
    }

    public void setAge(int age) throws IllegalAccessException{
        if(age<0 || age>100){
            /*
               throw 是这个方法不解决异常，因为逻辑上来说这个地方没有异常，但是当别人调用这个方法
               传递数据，传进来的数据可能有问题，所以我们抛出一个异常，这是让调用这来解决
             */
           throw new IllegalAccessException("年龄不合法"); //检查期异常
        }
        this.age = age;
    }





}
